﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RemoteServer.Framework
{
    class Constants
    {
        public class Methods
        { 
            //отправляет уведомление пользователю.
            public const string secureSendNotification = "secure.sendNotification"; 
            //сохраняет строку статуса приложения для последующего вывода в общем списке приложений на странице пользоваетеля.
            public const string secureSaveAppStatus = "secure.saveAppStatus"; 
            //возвращает платежный баланс приложения.
            public const string secureGetAppBalance = "secure.getAppBalance"; 
            //возвращает баланс пользователя на счету приложения.
            public const string secureGetBalance = "secure.getBalance"; 
            //переводит голоса со счета приложения на счет пользователя.
            public const string secureAddVotes = "secure.addVotes"; 
            //списывает голоса со счета пользователя на счет приложения.
            public const string secureWithdrawVotes = "secure.withdrawVotes"; 
            //переводит голоса со счета одного пользователя на счет другого в рамках приложения.
            public const string secureTransferVotes = "secure.transferVotes"; 
            //возвращает историю транзакций внутри приложения.
            public const string secureGetTransactionsHistory = "secure.getTransactionsHistory"; 

        }
        public const string METHOD_NAME = "METHOD_NAME";
        public const string AUTH_KEY = "AUTH_KEY";
        public const string VIEWER_ID = "VIEWER_ID";
        public const string PARAMETERS = "PARAMETERS";
        public const char PARAMETERS_DELIMITER = ',';
    }
}
